home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 7: Sunsite
/
Linux Cubed Series 7 - Sunsite Vol 1.iso
/
system
/
backup
/
kbackup-.000
/
KBackup-1.2.7.tar
/
KBackup
/
src
/
blockdev_src
< prev
next >
Wrap
Text File
|
1996-01-24
|
869b
|
46 lines
#
# routines for mounting/unmounting blockdevices
#
# /home/kbackup/.CVSROOT/KBackup/src/blockdev_src,v 1.9 1996/01/24 20:33:28 kbackup Exp
#
Blockdev_src_loaded=YES
get_blockdev()
{
if [ "$device_type" != "BLOCKDEV" ]
then
return 0
fi
real_device="$device"
if [ "$1" != "READ" ]
then
InfoBox "Formatting $device..."
last_command="$blockdev_mkfs"
eval $blockdev_mkfs 2>$STDERR
check_error
fi
InfoBox "Mounting $device..."
last_command="mount -t $blockdev_fs_type $device $MOUNTPOINT"
mount -t "$blockdev_fs_type" "$device" $MOUNTPOINT 2>$STDERR
check_error
return $?
}
release_blockdev()
{
if [ "$device_type" != "BLOCKDEV" ]
then
return
fi
device="$real_device"
InfoBox "Unmounting $device...\n(might take a while)"
last_command="umount $MOUNTPOINT"
umount $MOUNTPOINT 2>$STDERR
check_error
if [ $? != 0 ] ; then return ;fi
}